package com.ruoyi.books.service;

import java.util.List;
import com.ruoyi.books.domain.BooksHonor;

/**
 * 非遗荣誉Service接口
 * 
 * @author ruoyi
 * @date 2024-03-30
 */
public interface IBooksHonorService 
{
    /**
     * 查询非遗荣誉
     * 
     * @param honorId 非遗荣誉主键
     * @return 非遗荣誉
     */
    public BooksHonor selectBooksHonorByHonorId(Long honorId);

    /**
     * 查询非遗荣誉列表
     * 
     * @param booksHonor 非遗荣誉
     * @return 非遗荣誉集合
     */
    public List<BooksHonor> selectBooksHonorList(BooksHonor booksHonor);

    /**
     * 新增非遗荣誉
     * 
     * @param booksHonor 非遗荣誉
     * @return 结果
     */
    public int insertBooksHonor(BooksHonor booksHonor);

    /**
     * 修改非遗荣誉
     * 
     * @param booksHonor 非遗荣誉
     * @return 结果
     */
    public int updateBooksHonor(BooksHonor booksHonor);

    /**
     * 批量删除非遗荣誉
     * 
     * @param honorIds 需要删除的非遗荣誉主键集合
     * @return 结果
     */
    public int deleteBooksHonorByHonorIds(Long[] honorIds);

    /**
     * 删除非遗荣誉信息
     * 
     * @param honorId 非遗荣誉主键
     * @return 结果
     */
    public int deleteBooksHonorByHonorId(Long honorId);
}
